﻿function add_app_form() {

	var apk_file = $("#apk_file").val();
	var image_name1 = $("#image_name1").val();
	var image_name2 = $("#image_name2").val();
	var image_name3 = $("#image_name3").val();
	var appname = $("#appname").val();
	var versionname = $("#versionname").val();
	var filesize = $("#filesize").val();
	var category = $("#category").val();
	var summary = $("#summary").val();
	var description = $("#description").val();
	var active = $("#active").val();
    var tiyan = $("#tiyan").val();
	var tiyan_type = $("#tiyan_type").val();
	var active_time = $("#active_time").val();
	var status = $("#status").val();
	
	
	$("#hidden_active").val($("#active").val());
	$("#hidden_tiyan").val($("#tiyan").val());
	$("#hidden_tiyan_type").val($("#tiyan_type").val());
	$("#hidden_adv_price").val($("#adv_price").val());
	
	var flg = true;
	$("#apk_file_tips").text("");
	$("#jpg_tips").text("");
	$("#appname_tips").text("");
	$("#category_tips").text("");
	$("#summary_tips").text("");
	$("#description_tips").text("");
	$("#active_tips").text("");
	$("#tiyan_type_tips").text("");
	$("#tiyan_tips").text("");

	if (isNull(apk_file)) {

		flg = false;

		$("#apk_file_tips").text("请上传apk文件");
	}

	if (isNull(image_name1) || isNull(image_name2) || isNull(image_name3)) {
		flg = false;
		$("#jpg_tips").text("请上传应用截图");
	}

	if (isNull(appname)) {

		flg = false;

		$("#appname_tips").text("请填写应用名称");
	}

	if (category == '0') {

		flg = false;

		$("#category_tips").text("请选择应用类型");
	}

	if (isNull(summary)) {

		flg = false;

		$("#summary_tips").text("请填写应用简介");
	} else if (summary.length < 10 || summary.length > 50) {

		flg = false;
		$("#summary_tips").text("长度有误");
	}

	if (isNull(description)) {

		flg = false;

		$("#description_tips").text("请填写应用描述");
	} else if (description.length < 10 || description.length > 200) {

		flg = false;
		$("#description_tips").text("长度有误");
	}

	if (isNull(active)) {
	    flg = false;

		$("#active_tips").text("激活单价必填");
	} else if (!isMoney(active)) {
	    flg = false;

		$("#active_tips").text("输入有误");
	} 
	else if (active <= 0) {
		flg = false;
	    $("#active_tips").text("不能小于等于0元");
	}
	
	if (!isNull(tiyan) && !isMoney(tiyan)) {
	    flg = false;

		$("#tiyan_tips").text("输入有误");
	} else if (!isNull(tiyan) && tiyan <= 0) {
	    flg = false;

		$("#tiyan_tips").text("不能小于等于0元");
	} else if (!isNull(tiyan) && tiyan_type==-1) {
		
	    flg = false;

		$("#tiyan_type_tips").text("请选择体验套餐");
	
	}
	
	if(isNull(active_time)){
		flg = false;

		$("#active_time_tips").text("请输入激活延迟");
	}
	
	if (status==-1) {

		flg = false;

		$("#status_tips").text("请选择应用状态");
	}
	
	if (flg) {

		$("#new_app_form").submit();
	}

}

function add_adv_form(){
	var flg = true;

	var name = $("#name").val();
	var phone = $("#phone").val();
	var telephone = $("#telephone").val();
	var email = $("#email").val();
	var site = $("#site").val();
	var address = $("#address").val();
	var zip = $("#zip").val();
	var comment = $("#comment").val();

	if (isNull(name)) {
		flg = false;
		$("#name_file_tips").text("请输入名称");
	}
	
	if (isNull(phone)) {
		flg = false;
		$("#phone_file_tips").text("请输入手机");
	}
	
	if (isNull(telephone)) {
		flg = false;
		$("#telephone_file_tips").text("请输入电话");
	}
	
	if (isNull(email)) {
		flg = false;
		$("#email_file_tips").text("请输入邮箱");
	}
	
	if (isNull(site)) {
		flg = false;
		$("#site_file_tips").text("请输入网址");
	}
	
	if (isNull(address)) {
		flg = false;
		$("#address_file_tips").text("请输入地址");
	}

	if (flg) {

		$("#new_adv_form").submit();
	}
}

function login_form() {
	var flg = true;
	$("#username_tips").text("");
	$("#pwd_tips").text("");
	
	var username = $("#user").val();

	var password = $("#pwd").val();

	if (isNull(username)) {
		$("#username_tips").text("请输入用户名");
	} else if (!is_normalStr(username)) {
		$("#username_tips").text("有特殊字符");
	} else if (username.length < 5 || username.length > 20) {
	    $("#username_tips").text("长度有误");
	}

	if (isNull(password)) {

		flg = false;

		$("#pwd_tips").text("请输入密码");
	} else if (password.length < 6 || password.length > 30) {

		flg = false;
		$("#pwd_tips").text("长度有误");
	}

	if (flg) {

		$("#login_form").submit();
	}
}

function regist_form() {

	$("#username_tips").text("");
	$("#pwd_tips").text("");
	$("#pwd_confirm_tips").text("");
	$("#company_tips").text("");
	$("#location_tips").text("");
	$("#contact_email_tips").text("");
	$("#contact_phone_tips").text("");

	var username = $("#user").val();
	var password = $("#pwd").val();
	var pwd_confirm = $("#pwd_confirm").val();
    var company = $("#company").val();
    var location = $("#location").val();
    var contact_email = $("#contact_email").val();
    var contact_phone = $("#contact_phone").val();
	
	if (isNull(username)) {
		$("#username_tips").text("请输入用户名");
	} else if (!is_normalStr(username)) {
		$("#username_tips").text("不能有特殊字符");
	} else if (username.length < 5 || username.length > 20) {
	    $("#username_tips").text("长度有误");
	}

	var flg = true;
	
	if (isNull(password)) {
		flg = false;
		$("#pwd_tips").text("请输入密码");
	} else if (password.length < 6 || password.length > 30) {
		flg = false;
		$("#pwd_tips").text("长度有误");
	}

	if (isNull(pwd_confirm)) {
		flg = false;
		$("#pwd_confirm_tips").text("请确认密码");
	} else if (pwd_confirm.length < 6 || pwd_confirm.length > 30) {
		flg = false;
		$("#pwd_confirm_tips").text("长度有误");
	}

	if (isNull(location)) {
		flg = false;
		$("#location_tips").text("请输入您的所在地");
	} else if (location.length < 6 || location.length > 50) {
		flg = false;
		$("#location_tips").text("长度有误");
	}
	
	if (isNull(company)) {
		flg = false;
		$("#company_tips").text("不能为空");
	} else if (company.length < 6 || company.length > 30) {
		flg = false;
		$("#company_tips").text("长度有误");
	}

	if (password != pwd_confirm) {
		
		flg = false;
		$("#pwd_confirm_tips").text("两次输入的密码不一致");
	}
	
	if (isNull(contact_email)) {

		flg = false;

		$("#contact_email_tips").text("请填写联系邮箱");
	} else if (!isEmail(contact_email)) {

		flg = false;

		$("#contact_email_tips").text("请填写正确的邮箱格式");
	}

	if (isNull(contact_phone)) {

		flg = false;

		$("#contact_phone_tips").text("请填写联系电话");
	} else if (!isPhone(contact_phone)) {
		flg = false;
		$("#contact_phone_tips").text("电话号码不正确");
	}
	
	if (flg) {
		$("#regist_form").submit();
	}
}

function is_normalStr(str) {

	var regu = /^[a-zA-Z\d]+$/;
	return regu.test(str);

}

function isNull(str) {
	if (str == "")
		return true;
	var regu = "^[]+$";
	var re = new RegExp(regu);
	return re.test(str);
}

function isEmail(str) {
	var regu = /^([a-zA-Z0-9]+[-\_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;

	return regu.test(str);
}

function isPhone(str) {
	var cell = /^1\d{10}$/;
	var number = /^0\d{2,3}-\d{5,10}$/;
	return cell.test(str) || number.test(str);
}

function isMoney(str){
    var regu = /^[1-9]\d{0,3}$|^\d{1,2}\.\d{1,3}$/;
    return regu.test(str);
}